玛丽亚(朱莉·安德鲁斯 饰)是一位年轻活泼的修女,喜欢在大自然中大声唱歌,因此经常忘记修道院里的规矩。院长认为玛丽亚不属于规矩森严的修道院。院长和修女们商量后,决定安排玛丽亚到一位名叫特拉普(克里斯托弗·普卢默 饰)的上校家中当家庭教师。
上校的妻子多年前去世,留下了7个孩子,他要求对孩子们严加管教,他告诉玛丽亚,自己家里的家庭教师都干不了多久,因为孩子们太调皮了。果然,玛丽亚也被恶作剧了,但好心的老师并没有告诉她们的父亲,而是像母亲一样照顾孩子,很快和孩子融洽相处。上校也在玛丽亚的引导下逐渐改变了对孩子们的态度。上校和玛丽亚之间产生了感情,两人结婚后,回到了已被纳粹占领的奥地利。上校不愿为纳粹做任何事,一家人也准备逃跑……